environment flow green energy industrial eco eco-friendly global warming compliance chemicals solar hydraulic power management environmental fluid chemical consulting oil engineering electricity audit